package com.sentiment.nlpalgo.bean;

/*
 * @author liaozhenlin
 * @email 939899727@qq.com
 * 
 */

/*
 * 分词和词性标记时参数选择
 * 产生链接
 * space_mode  0：不保留空格 (default)   1：连续出现的多个空格只保留一个  
 *             2：保留所有空格，不改变原文本的空格  
 *             3：对于英文单词间的空格不保留， 中文词之间的空格连续多次出现只保留一个
 * oov_level   0：不枚举新词，只有在词典中出现的词才会出现在分词结果中
 *             1-4：允许出现新词，从1到4出现新词的可能性依次增大   default：3 (正常水平)
 * t2s         0：关闭繁简转换，保留原文本 （default）
 *             1：将所有繁体中文转化成简体中文
 * special_char_conv  0：不进行特殊字符转换，保留原文本 （default）
 *                    1：进行特殊字符转换，将”\n”, “\r”, “\t”分别 转换成”_Enter_”, “_Enter_” , “_Tab_”                 
 */
public class Tag {
	private int space_mode;
	private int oov_level;
	private int t2s;
	private int special_char_conv;
	
	
	public Tag(int space_mode, int oov_level, int t2s, int special_char_conv) {
		super();
		this.space_mode = space_mode;
		this.oov_level = oov_level;
		this.t2s = t2s;
		this.special_char_conv = special_char_conv;
	}
	
	public Tag() {
		super();
		this.space_mode = 0;
		this.oov_level = 3;
		this.t2s = 0;
		this.special_char_conv = 0;
	}

	@Override
	public String toString() {
		return "space_mode=" + space_mode + "&oov_level=" + oov_level + "&t2s=" + t2s + "&special_char_conv="
				+ special_char_conv;
	}
	public int getSpace_mode() {
		return space_mode;
	}
	public void setSpace_mode(int space_mode) {
		this.space_mode = space_mode;
	}
	public int getOov_level() {
		return oov_level;
	}
	public void setOov_level(int oov_level) {
		this.oov_level = oov_level;
	}
	public int getT2s() {
		return t2s;
	}
	public void setT2s(int t2s) {
		this.t2s = t2s;
	}
	public int getSpecial_char_conv() {
		return special_char_conv;
	}
	public void setSpecial_char_conv(int special_char_conv) {
		this.special_char_conv = special_char_conv;
	}
	
}
